home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / dos / c / des_c.exe / lha / MISC.C < prev    next >
Text File  |  1990-07-14  |  501b  |  30 lines

  1. /* Set block of memory to constant */
  2. memset(blk,val,size)
  3. register char *blk;
  4. register char val;
  5. register unsigned size;
  6. {
  7.     while(size-- != 0)
  8.         *blk++ = val;
  9. }
  10.  
  11. /* Copy block of memory */
  12. memcpy(dest,src,size)
  13. register char *dest,*src;
  14. register unsigned size;
  15. {
  16.     while(size-- != 0)
  17.         *dest++ = *src++;
  18. }
  19.  
  20. /* Compare two blocks of memory */
  21. memcmp(a,b,size)
  22. register char *a,*b;
  23. register unsigned size;
  24. {
  25.     while(size-- != 0)
  26.         if(*a++ != *b++)
  27.             return 1;
  28.     return 0;
  29. }
  30.